using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;

namespace Atechnology.glassCAD.Shapes.CutViewer
{
    public interface IDrawVisitor
    {
  //      void Visit(IGeometry geom, Graphics g, RectangleF modelBoundingBox, int screenWidth, int screenHeight);
        void Visit(Arc arc, Graphics g, RectangleF modelBoundingBox, int screenWidth, int screenHeight);
        void Visit(Line line, Graphics g, RectangleF modelBoundingBox, int screenWidth, int screenHeight);
        void Visit(Tip tip, Graphics g, RectangleF modelBoundingBox, int screenWidth, int screenHeight);
        void Visit(CutModel model, Graphics g, RectangleF modelBoundingBox, int screenWidth, int screenHeight);
    }
}
